package com.ants.douyin.vo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@Data
public class DanmakuDTO {
    @JSONField(name = "ai_cover")
    private Integer aiCover;
    @JSONField(name = "ai_cover_opti_v2")
    private Integer aiCoverOptiV2;
    @JSONField(name = "douyin_danmaku")
    private Integer douyinDanmaku;
    @JSONField(name = "douyin_danmaku_30s-")
    private Integer douyinDanmaku30s;
    @JSONField(name = "douyin_danmaku_conf")
    private Integer douyinDanmakuConf;
    @JSONField(name = "douyin_danmaku_filter_low_score")
    private Boolean douyinDanmakuFilterLowScore;
    @JSONField(name = "douyin_danmuku_conf_region")
    private Integer douyinDanmukuConfRegion;
    @JSONField(name = "ebable_lvideo_old_pack")
    private Integer ebableLvideoOldPack;
    @JSONField(name = "enable_ad")
    private Boolean enableAd;
    @JSONField(name = "enable_baike_pc_general_search_recall")
    private Integer enableBaikePcGeneralSearchRecall;
    @JSONField(name = "enable_cooperation_picture")
    private Integer enableCooperationPicture;
    @JSONField(name = "enable_cooperation_video")
    private Integer enableCooperationVideo;
    @JSONField(name = "enable_douyin_weitoutiao")
    private Integer enableDouyinWeitoutiao;
    @JSONField(name = "enable_experience_card")
    private Integer enableExperienceCard;
    @JSONField(name = "enable_global_lvideo")
    private Integer enableGlobalLvideo;
    @JSONField(name = "enable_new_dy_lvideo_source")
    private Integer enableNewDyLvideoSource;
    @JSONField(name = "enable_pc_aladdin")
    private Integer enablePcAladdin;
    @JSONField(name = "enable_pc_xigua_to_aweme")
    private Integer enablePcXiguaToAweme;
    @JSONField(name = "enable_world_cup_recall")
    private Integer enableWorldCupRecall;
    @JSONField(name = "experience_card_min_doc_limit")
    private Integer experienceCardMinDocLimit;
    @JSONField(name = "music_min_doc_limit")
    private Integer musicMinDocLimit;
    @JSONField(name = "music_min_doc_post_limit")
    private Integer musicMinDocPostLimit;
    @JSONField(name = "music_takedown_group")
    private Integer musicTakedownGroup;
    @JSONField(name = "new_home_module_with_tab")
    private Integer newHomeModuleWithTab;
    @JSONField(name = "pc_web_homepage_title_cut")
    private Integer pcWebHomepageTitleCut;
    @JSONField(name = "sati")
    private SatiDTO sati;
    @JSONField(name = "search")
    private SearchDTOX search;
}
